//通用脚本，可以有很多页面使用同样的功能
$(() => {
    //调用后端接口来获取用户信息
    $.getJSON("/api/user/getCurrentUser", result => {
        console.log(result);
        let loginStatusStr = "";
        if (result['code'] !=400) {
            //表示是登录状态
            loginStatusStr += `
                    ${result['data']['username']},
                     <a href="javascript:logoutFun()" >注销</a>
                      
            `;
        } else {
            //表示未登录状态
            loginStatusStr += `
                            <a href="login.html" >请登录</a>
                            <a href="register.html"  class="style-red">免费注册</a>
                        `;
        }
        $(".shortcut > .w > .fl> ul >li:last-child").html(loginStatusStr);
    });
});

//注销功能
function logoutFun() {
    console.log("注销");
    // if (confirm("您确认注销当前账号吗？")) {
    //     $.getJSON("/api/user/logout", ret => {
    //         console.log(ret);
    //         alert(ret['msg']);
    //         if (ret['code'] == 1010){
    //             window.location.href ='/login.html';
    //         }
    //     })
    // }
    //使用layui的确认框
    let layer = layui.layer;
    layer.confirm('一个询问框的示例？', {
        btn: ['确定', '关闭'] //按钮
    }, function(index){
        console.log("注销");
        // console.log(index);
            layer.close(index);
        $.getJSON("/api/user/logout", ret => {
            console.log(ret);
            layer.alert(ret['msg'], function(idx){
                //点击确定后回调函数
                layer.close(idx);
                window.location.href='/login.html';
            });

        });
    }, function(){
        console.log("不注销");
        // let pwd = "123";
        // console.log(md5(pwd));
    });


}